develop a verruca - French English Dictionary